home *** CD-ROM | disk | FTP | other *** search
/ LEGS / LEGS.iso / LEGS vol.1⁄5MB / LEGS vol.1_5MB.rsrc / bin.rsrc_CODE_19_PrintStack.txt < prev    next >
Text File  |  1994-02-05  |  32KB  |  580 lines

  1. # near model CODE resource
  2. # jump table entries: 2224-2224 (1 of them)
  3. fn00000000:
  4. 00000000  4E56 0000                link       A6, 0
  5. 00000004  2F0C                     move.l     -[A7], A4
  6. 00000006  286E 0008                movea.l    A4, [A6 + 0x8]
  7. 0000000A  41EC FFD4                lea.l      A0, [A4 - 0x2C]
  8. 0000000E  43ED C704                lea.l      A1, [A5 - 0x38FC]
  9. 00000012  7003                     moveq.l    D0, 0x03
  10. label00000014:
  11. 00000014  30D9                     move.w     [A0]+, [A1]+
  12. 00000016  51C8 FFFC                dbf        D0, -0x6 /* 00000014 */
  13. 0000001A  4267                     clr.w      -[A7]
  14. 0000001C  486D CC10                pea.l      [A5 - 0x33F0]
  15. 00000020  A8AE                     syscall    EmptyRect
  16. 00000022  101F                     move.b     D0, [A7]+
  17. 00000024  6610                     bne        +0x12 /* 00000036 */
  18. 00000026  41EC FFD4                lea.l      A0, [A4 - 0x2C]
  19. 0000002A  43ED CC10                lea.l      A1, [A5 - 0x33F0]
  20. 0000002E  7003                     moveq.l    D0, 0x03
  21. label00000030:
  22. 00000030  30D9                     move.w     [A0]+, [A1]+
  23. 00000032  51C8 FFFC                dbf        D0, -0x6 /* 00000030 */
  24. label00000036:
  25. 00000036  41ED CC10                lea.l      A0, [A5 - 0x33F0]
  26. 0000003A  43ED B38A                lea.l      A1, [A5 - 0x4C76]
  27. 0000003E  7003                     moveq.l    D0, 0x03
  28. label00000040:
  29. 00000040  30D9                     move.w     [A0]+, [A1]+
  30. 00000042  51C8 FFFC                dbf        D0, -0x6 /* 00000040 */
  31. 00000046  4267                     clr.w      -[A7]
  32. 00000048  486C FFD4                pea.l      [A4 - 0x2C]
  33. 0000004C  486D C704                pea.l      [A5 - 0x38FC]
  34. 00000050  486C FFD4                pea.l      [A4 - 0x2C]
  35. 00000054  A8AA                     syscall    SectRect
  36. 00000056  101F                     move.b     D0, [A7]+
  37. 00000058  6610                     bne        +0x12 /* 0000006A */
  38. 0000005A  41EC FFD4                lea.l      A0, [A4 - 0x2C]
  39. 0000005E  43ED C704                lea.l      A1, [A5 - 0x38FC]
  40. 00000062  7003                     moveq.l    D0, 0x03
  41. label00000064:
  42. 00000064  30D9                     move.w     [A0]+, [A1]+
  43. 00000066  51C8 FFFC                dbf        D0, -0x6 /* 00000064 */
  44. label0000006A:
  45. 0000006A  302C FFD8                move.w     D0, [A4 - 0x28]
  46. 0000006E  906C FFD4                sub.w      D0, [A4 - 0x2C]
  47. 00000072  48C0                     ext.l      D0
  48. 00000074  81ED CBD2                divs.w     D0, [A5 - 0x342E]
  49. 00000078  3940 FFFC                move.w     [A4 - 0x4], D0
  50. 0000007C  302C FFDA                move.w     D0, [A4 - 0x26]
  51. 00000080  906C FFD6                sub.w      D0, [A4 - 0x2A]
  52. 00000084  48C0                     ext.l      D0
  53. 00000086  81ED CBD2                divs.w     D0, [A5 - 0x342E]
  54. 0000008A  3940 FFFE                move.w     [A4 - 0x2], D0
  55. 0000008E  41EC FFDC                lea.l      A0, [A4 - 0x24]
  56. 00000092  43ED C4CC                lea.l      A1, [A5 - 0x3B34]
  57. 00000096  7006                     moveq.l    D0, 0x06
  58. label00000098:
  59. 00000098  30D9                     move.w     [A0]+, [A1]+
  60. 0000009A  51C8 FFFC                dbf        D0, -0x6 /* 00000098 */
  61. 0000009E  296D C71E FFDC           move.l     [A4 - 0x24], [A5 - 0x38E2]
  62. 000000A4  4EAD 07BA                jsr        [A5 + 0x7BA /* export_243 */]
  63. 000000A8  197C 0001 FFEC           move.b     [A4 - 0x14], 0x1
  64. 000000AE  285F                     movea.l    A4, [A7]+
  65. 000000B0  4E5E                     unlink     A6
  66. 000000B2  2E9F                     move.l     [A7], [A7]+
  67. 000000B4  4E75                     rts
  68. fn000000B6:
  69. 000000B6  4E56 FFFE                link       A6, -0x0002
  70. 000000BA  48E7 0108                movem.l    -[A7], D7,A4
  71. 000000BE  286E 0008                movea.l    A4, [A6 + 0x8]
  72. 000000C2  526C FFEE                addq.w     [A4 - 0x12], 1
  73. 000000C6  302C FFEE                move.w     D0, [A4 - 0x12]
  74. 000000CA  B06C FFF2                cmp.w      D0, [A4 - 0xE]
  75. 000000CE  5FC7                     sle        D7
  76. 000000D0  4407                     neg.b      D7
  77. 000000D2  1007                     move.b     D0, D7
  78. 000000D4  6606                     bne        +0x8 /* 000000DC */
  79. 000000D6  397C 0001 FFEE           move.w     [A4 - 0x12], 0x1
  80. label000000DC:
  81. 000000DC  1D47 000C                move.b     [A6 + 0xC], D7
  82. 000000E0  4CDF 1080                movem.l    D7,A4, [A7]+
  83. 000000E4  4E5E                     unlink     A6
  84. 000000E6  2E9F                     move.l     [A7], [A7]+
  85. 000000E8  4E75                     rts
  86. fn000000EA:
  87. 000000EA  4E56 FFFE                link       A6, -0x0002
  88. 000000EE  48E7 0108                movem.l    -[A7], D7,A4
  89. 000000F2  286E 0008                movea.l    A4, [A6 + 0x8]
  90. 000000F6  526C FFEC                addq.w     [A4 - 0x14], 1
  91. 000000FA  302C FFEC                move.w     D0, [A4 - 0x14]
  92. 000000FE  B06C FFF0                cmp.w      D0, [A4 - 0x10]
  93. 00000102  5FC7                     sle        D7
  94. 00000104  4407                     neg.b      D7
  95. 00000106  1007                     move.b     D0, D7
  96. 00000108  6606                     bne        +0x8 /* 00000110 */
  97. 0000010A  397C 0001 FFEC           move.w     [A4 - 0x14], 0x1
  98. label00000110:
  99. 00000110  1D47 000C                move.b     [A6 + 0xC], D7
  100. 00000114  4CDF 1080                movem.l    D7,A4, [A7]+
  101. 00000118  4E5E                     unlink     A6
  102. 0000011A  2E9F                     move.l     [A7], [A7]+
  103. 0000011C  4E75                     rts
  104. fn0000011E:
  105. 0000011E  4E56 FFF0                link       A6, -0x0010
  106. 00000122  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  107. 00000126  2A2E 000E                move.l     D5, [A6 + 0xE]
  108. 0000012A  266E 0008                movea.l    A3, [A6 + 0x8]
  109. 0000012E  266B 0008                movea.l    A3, [A3 + 0x8]
  110. 00000132  3D7C 0001 FFF2           move.w     [A6 - 0xE], 0x1
  111. 00000138  3D6E 000C FFF0           move.w     [A6 - 0x10], [A6 + 0xC]
  112. 0000013E  3E2E FFF2                move.w     D7, [A6 - 0xE]
  113. 00000142  6000 008A                bra        +0x8C /* 000001CE */
  114. label00000146:
  115. 00000146  2845                     movea.l    A4, D5
  116. 00000148  7000                     moveq.l    D0, 0x00
  117. 0000014A  302C 000E                move.w     D0, [A4 + 0xE]
  118. 0000014E  C0BC 0000 000F           and.l      D0, 0xF
  119. 00000154  3C00                     move.w     D6, D0
  120. 00000156  7001                     moveq.l    D0, 0x01
  121. 00000158  B02C 0004                cmp.b      D0, [A4 + 0x4]
  122. 0000015C  57C0                     seq        D0
  123. 0000015E  4A00                     tst.b      D0
  124. 00000160  6760                     beq        +0x62 /* 000001C2 */
  125. 00000162  7200                     moveq.l    D1, 0x00
  126. 00000164  322C 000E                move.w     D1, [A4 + 0xE]
  127. 00000168  C2BC 0000 4000           and.l      D1, 0x4000 /* '@\0' */
  128. 0000016E  4A81                     tst.l      D1
  129. 00000170  56C1                     sne        D1
  130. 00000172  C001                     and.b      D0, D1
  131. 00000174  674C                     beq        +0x4E /* 000001C2 */
  132. 00000176  4A46                     tst.w      D6
  133. 00000178  57C1                     seq        D1
  134. 0000017A  4A01                     tst.b      D1
  135. 0000017C  660C                     bne        +0xE /* 0000018A */
  136. 0000017E  740A                     moveq.l    D2, 0x0A
  137. 00000180  B446                     cmp.w      D2, D6
  138. 00000182  57C2                     seq        D2
  139. 00000184  8202                     or.b       D1, D2
  140. 00000186  C001                     and.b      D0, D1
  141. 00000188  6738                     beq        +0x3A /* 000001C2 */
  142. label0000018A:
  143. 0000018A  222C 0010                move.l     D1, [A4 + 0x10]
  144. 0000018E  4A41                     tst.w      D1
  145. 00000190  57C1                     seq        D1
  146. 00000192  C001                     and.b      D0, D1
  147. 00000194  672C                     beq        +0x2E /* 000001C2 */
  148. 00000196  4A2C 0005                tst.b      [A4 + 0x5]
  149. 0000019A  5CC1                     sge        D1
  150. 0000019C  C001                     and.b      D0, D1
  151. 0000019E  6722                     beq        +0x24 /* 000001C2 */
  152. 000001A0  2F00                     move.l     -[A7], D0
  153. 000001A2  4267                     clr.w      -[A7]
  154. 000001A4  486C 0006                pea.l      [A4 + 0x6]
  155. 000001A8  486B FFD4                pea.l      [A3 - 0x2C]
  156. 000001AC  486E FFF6                pea.l      [A6 - 0xA]
  157. 000001B0  A8AA                     syscall    SectRect
  158. 000001B2  121F                     move.b     D1, [A7]+
  159. 000001B4  201F                     move.l     D0, [A7]+
  160. 000001B6  C001                     and.b      D0, D1
  161. 000001B8  6708                     beq        +0xA /* 000001C2 */
  162. 000001BA  1D7C 0001 0012           move.b     [A6 + 0x12], 0x1
  163. 000001C0  6014                     bra        +0x16 /* 000001D6 */
  164. label000001C2:
  165. 000001C2  2045                     movea.l    A0, D5
  166. 000001C4  3010                     move.w     D0, [A0]
  167. 000001C6  48C0                     ext.l      D0
  168. 000001C8  DA80                     add.l      D5, D0
  169. 000001CA  5247                     addq.w     D7, 1
  170. 000001CC  6908                     bvs        +0xA /* 000001D6 */
  171. label000001CE:
  172. 000001CE  BE6E FFF0                cmp.w      D7, [A6 - 0x10]
  173. 000001D2  6F00 FF72                ble        -0x8C /* 00000146 */
  174. label000001D6:
  175. 000001D6  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  176. 000001DA  4E5E                     unlink     A6
  177. 000001DC  205F                     movea.l    A0, [A7]+
  178. 000001DE  DEFC 000A                add.w      A7, 0xA /* '\n' */
  179. 000001E2  4ED0                     jmp        [A0]
  180. fn000001E4:
  181. 000001E4  4E56 FFF0                link       A6, -0x0010
  182. 000001E8  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  183. 000001EC  4207                     clr.b      D7
  184. 000001EE  7000                     moveq.l    D0, 0x00
  185. 000001F0  2840                     movea.l    A4, D0
  186. 000001F2  42A7                     clr.l      -[A7]
  187. 000001F4  2F2D AEAC                move.l     -[A7], [A5 - 0x5154]
  188. 000001F8  4EAD 0EF2                jsr        [A5 + 0xEF2 /* export_474 */]
  189. 000001FC  265F                     movea.l    A3, [A7]+
  190. 000001FE  200B                     move.l     D0, A3
  191. 00000200  674C                     beq        +0x4E /* 0000024E */
  192. 00000202  2C13                     move.l     D6, [A3]
  193. 00000204  7036                     moveq.l    D0, 0x36
  194. 00000206  DC80                     add.l      D6, D0
  195. 00000208  2053                     movea.l    A0, [A3]
  196. 0000020A  3A28 0028                move.w     D5, [A0 + 0x28]
  197. 0000020E  4267                     clr.w      -[A7]
  198. 00000210  2F06                     move.l     -[A7], D6
  199. 00000212  3F05                     move.w     -[A7], D5
  200. 00000214  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  201. 00000218  4EBA FF04                jsr        [PC - 0xFC /* 0000011E */]
  202. 0000021C  1E1F                     move.b     D7, [A7]+
  203. 0000021E  1007                     move.b     D0, D7
  204. 00000220  662C                     bne        +0x2E /* 0000024E */
  205. 00000222  42A7                     clr.l      -[A7]
  206. 00000224  2F2D AE96                move.l     -[A7], [A5 - 0x516A]
  207. 00000228  4EAD 0EE2                jsr        [A5 + 0xEE2 /* export_472 */]
  208. 0000022C  285F                     movea.l    A4, [A7]+
  209. 0000022E  200C                     move.l     D0, A4
  210. 00000230  671C                     beq        +0x1E /* 0000024E */
  211. 00000232  2C14                     move.l     D6, [A4]
  212. 00000234  7032                     moveq.l    D0, 0x32
  213. 00000236  DC80                     add.l      D6, D0
  214. 00000238  2054                     movea.l    A0, [A4]
  215. 0000023A  3A28 0024                move.w     D5, [A0 + 0x24]
  216. 0000023E  4267                     clr.w      -[A7]
  217. 00000240  2F06                     move.l     -[A7], D6
  218. 00000242  3F05                     move.w     -[A7], D5
  219. 00000244  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  220. 00000248  4EBA FED4                jsr        [PC - 0x12C /* 0000011E */]
  221. 0000024C  1E1F                     move.b     D7, [A7]+
  222. label0000024E:
  223. 0000024E  200C                     move.l     D0, A4
  224. 00000250  670A                     beq        +0xC /* 0000025C */
  225. 00000252  2F2D AE96                move.l     -[A7], [A5 - 0x516A]
  226. 00000256  4267                     clr.w      -[A7]
  227. 00000258  4EAD 0E5A                jsr        [A5 + 0xE5A /* export_455 */]
  228. label0000025C:
  229. 0000025C  200B                     move.l     D0, A3
  230. 0000025E  670A                     beq        +0xC /* 0000026A */
  231. 00000260  2F2D AEAC                move.l     -[A7], [A5 - 0x5154]
  232. 00000264  4267                     clr.w      -[A7]
  233. 00000266  4EAD 0E6A                jsr        [A5 + 0xE6A /* export_457 */]
  234. label0000026A:
  235. 0000026A  1D47 000C                move.b     [A6 + 0xC], D7
  236. 0000026E  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  237. 00000272  4E5E                     unlink     A6
  238. 00000274  2E9F                     move.l     [A7], [A7]+
  239. 00000276  4E75                     rts
  240. fn00000278:
  241. 00000278  4E56 FFE6                link       A6, -0x001A
  242. 0000027C  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  243. 00000280  286E 0008                movea.l    A4, [A6 + 0x8]
  244. 00000284  486E FFE6                pea.l      [A6 - 0x1A]
  245. 00000288  A874                     syscall    GetPort
  246. 0000028A  3E2D CC68                move.w     D7, [A5 - 0x3398]
  247. 0000028E  9E6D CC64                sub.w      D7, [A5 - 0x339C]
  248. 00000292  3C2D CC66                move.w     D6, [A5 - 0x339A]
  249. 00000296  9C6D CC62                sub.w      D6, [A5 - 0x339E]
  250. 0000029A  302C FFD8                move.w     D0, [A4 - 0x28]
  251. 0000029E  906C FFD4                sub.w      D0, [A4 - 0x2C]
  252. 000002A2  5340                     subq.w     D0, 1
  253. 000002A4  48C0                     ext.l      D0
  254. 000002A6  81C6                     divs.w     D0, D6
  255. 000002A8  5240                     addq.w     D0, 1
  256. 000002AA  3D40 FFF0                move.w     [A6 - 0x10], D0
  257. 000002AE  302C FFDA                move.w     D0, [A4 - 0x26]
  258. 000002B2  906C FFD6                sub.w      D0, [A4 - 0x2A]
  259. 000002B6  5340                     subq.w     D0, 1
  260. 000002B8  48C0                     ext.l      D0
  261. 000002BA  81C7                     divs.w     D0, D7
  262. 000002BC  5240                     addq.w     D0, 1
  263. 000002BE  3D40 FFF2                move.w     [A6 - 0xE], D0
  264. 000002C2  2D7C 0001 0001 FFEC      move.l     [A6 - 0x14], 0x10001
  265. label000002CA:
  266. 000002CA  302C FFD4                move.w     D0, [A4 - 0x2C]
  267. 000002CE  48C0                     ext.l      D0
  268. 000002D0  2F00                     move.l     -[A7], D0
  269. 000002D2  42A7                     clr.l      -[A7]
  270. 000002D4  322E FFEC                move.w     D1, [A6 - 0x14]
  271. 000002D8  5341                     subq.w     D1, 1
  272. 000002DA  3F01                     move.w     -[A7], D1
  273. 000002DC  3F06                     move.w     -[A7], D6
  274. 000002DE  301F                     move.w     D0, [A7]+
  275. 000002E0  C1DF                     muls.w     D0, [A7]+
  276. 000002E2  2E80                     move.l     [A7], D0
  277. 000002E4  221F                     move.l     D1, [A7]+
  278. 000002E6  201F                     move.l     D0, [A7]+
  279. 000002E8  D280                     add.l      D1, D0
  280. 000002EA  3D41 FFF8                move.w     [A6 - 0x8], D1
  281. 000002EE  302C FFD6                move.w     D0, [A4 - 0x2A]
  282. 000002F2  48C0                     ext.l      D0
  283. 000002F4  2F00                     move.l     -[A7], D0
  284. 000002F6  42A7                     clr.l      -[A7]
  285. 000002F8  322E FFEE                move.w     D1, [A6 - 0x12]
  286. 000002FC  5341                     subq.w     D1, 1
  287. 000002FE  3F01                     move.w     -[A7], D1
  288. 00000300  3F07                     move.w     -[A7], D7
  289. 00000302  301F                     move.w     D0, [A7]+
  290. 00000304  C1DF                     muls.w     D0, [A7]+
  291. 00000306  2E80                     move.l     [A7], D0
  292. 00000308  221F                     move.l     D1, [A7]+
  293. 0000030A  201F                     move.l     D0, [A7]+
  294. 0000030C  D280                     add.l      D1, D0
  295. 0000030E  3D41 FFFA                move.w     [A6 - 0x6], D1
  296. 00000312  4267                     clr.w      -[A7]
  297. 00000314  3006                     move.w     D0, D6
  298. 00000316  D06E FFF8                add.w      D0, [A6 - 0x8]
  299. 0000031A  3F00                     move.w     -[A7], D0
  300. 0000031C  3F2C FFD8                move.w     -[A7], [A4 - 0x28]
  301. 00000320  4EAD 21D2                jsr        [A5 + 0x21D2 /* export_1078 */]
  302. 00000324  3D5F FFFC                move.w     [A6 - 0x4], [A7]+
  303. 00000328  4267                     clr.w      -[A7]
  304. 0000032A  3007                     move.w     D0, D7
  305. 0000032C  D06E FFFA                add.w      D0, [A6 - 0x6]
  306. 00000330  3F00                     move.w     -[A7], D0
  307. 00000332  3F2C FFDA                move.w     -[A7], [A4 - 0x26]
  308. 00000336  4EAD 21D2                jsr        [A5 + 0x21D2 /* export_1078 */]
  309. 0000033A  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  310. 0000033E  7001                     moveq.l    D0, 0x01
  311. 00000340  B06E FFEC                cmp.w      D0, [A6 - 0x14]
  312. 00000344  5DC0                     slt        D0
  313. 00000346  4A00                     tst.b      D0
  314. 00000348  660C                     bne        +0xE /* 00000356 */
  315. 0000034A  7201                     moveq.l    D1, 0x01
  316. 0000034C  B26E FFEE                cmp.w      D1, [A6 - 0x12]
  317. 00000350  5DC1                     slt        D1
  318. 00000352  8001                     or.b       D0, D1
  319. 00000354  6740                     beq        +0x42 /* 00000396 */
  320. label00000356:
  321. 00000356  4EAD 080A                jsr        [A5 + 0x80A /* export_253 */]
  322. 0000035A  4A6D CC82                tst.w      [A5 - 0x337E]
  323. 0000035E  56C0                     sne        D0
  324. 00000360  802D CC96                or.b       D0, [A5 - 0x336A]
  325. 00000364  0240 0001                andi.w     D0, 0x1
  326. 00000368  6704                     beq        +0x6 /* 0000036E */
  327. 0000036A  6000 00D6                bra        +0xD8 /* 00000442 */
  328. label0000036E:
  329. 0000036E  302E FFFC                move.w     D0, [A6 - 0x4]
  330. 00000372  906E FFF8                sub.w      D0, [A6 - 0x8]
  331. 00000376  48C0                     ext.l      D0
  332. 00000378  81ED CBD2                divs.w     D0, [A5 - 0x342E]
  333. 0000037C  3940 FFFC                move.w     [A4 - 0x4], D0
  334. 00000380  302E FFFE                move.w     D0, [A6 - 0x2]
  335. 00000384  906E FFFA                sub.w      D0, [A6 - 0x6]
  336. 00000388  48C0                     ext.l      D0
  337. 0000038A  81ED CBD2                divs.w     D0, [A5 - 0x342E]
  338. 0000038E  3940 FFFE                move.w     [A4 - 0x2], D0
  339. 00000392  4EAD 07BA                jsr        [A5 + 0x7BA /* export_243 */]
  340. label00000396:
  341. 00000396  2F2D CC5A                move.l     -[A7], [A5 - 0x33A6]
  342. 0000039A  A873                     syscall    SetPort
  343. 0000039C  4A6D CC50                tst.w      [A5 - 0x33B0]
  344. 000003A0  6646                     bne        +0x48 /* 000003E8 */
  345. 000003A2  102C FFEA                move.b     D0, [A4 - 0x16]
  346. 000003A6  6724                     beq        +0x26 /* 000003CC */
  347. 000003A8  2F00                     move.l     -[A7], D0
  348. 000003AA  4267                     clr.w      -[A7]
  349. 000003AC  2F0E                     move.l     -[A7], A6
  350. 000003AE  4EBA FE34                jsr        [PC - 0x1CC /* 000001E4 */]
  351. 000003B2  121F                     move.b     D1, [A7]+
  352. 000003B4  201F                     move.l     D0, [A7]+
  353. 000003B6  0A01 0001                xori.b     D1, 0x1
  354. 000003BA  C001                     and.b      D0, D1
  355. 000003BC  670E                     beq        +0x10 /* 000003CC */
  356. 000003BE  486E FFF8                pea.l      [A6 - 0x8]
  357. 000003C2  486D CC42                pea.l      [A5 - 0x33BE]
  358. 000003C6  4EAD 2542                jsr        [A5 + 0x2542 /* export_1188 */]
  359. 000003CA  601C                     bra        +0x1E /* 000003E8 */
  360. label000003CC:
  361. 000003CC  486C FFDC                pea.l      [A4 - 0x24]
  362. 000003D0  206D CC5A                movea.l    A0, [A5 - 0x33A6]
  363. 000003D4  4868 0002                pea.l      [A0 + 0x2]
  364. 000003D8  486E FFF8                pea.l      [A6 - 0x8]
  365. 000003DC  486D CC42                pea.l      [A5 - 0x33BE]
  366. 000003E0  3F3C 0001                move.w     -[A7], 0x1
  367. 000003E4  42A7                     clr.l      -[A7]
  368. 000003E6  A8EC                     syscall    CopyBits
  369. label000003E8:
  370. 000003E8  102D CC56                move.b     D0, [A5 - 0x33AA]
  371. 000003EC  6720                     beq        +0x22 /* 0000040E */
  372. 000003EE  4267                     clr.w      -[A7]
  373. 000003F0  2F0E                     move.l     -[A7], A6
  374. 000003F2  4EBA FCC2                jsr        [PC - 0x33E /* 000000B6 */]
  375. 000003F6  101F                     move.b     D0, [A7]+
  376. 000003F8  6610                     bne        +0x12 /* 0000040A */
  377. 000003FA  2F00                     move.l     -[A7], D0
  378. 000003FC  4267                     clr.w      -[A7]
  379. 000003FE  2F0E                     move.l     -[A7], A6
  380. 00000400  4EBA FCE8                jsr        [PC - 0x318 /* 000000EA */]
  381. 00000404  121F                     move.b     D1, [A7]+
  382. 00000406  201F                     move.l     D0, [A7]+
  383. 00000408  8001                     or.b       D0, D1
  384. label0000040A:
  385. 0000040A  1A00                     move.b     D5, D0
  386. 0000040C  601E                     bra        +0x20 /* 0000042C */
  387. label0000040E:
  388. 0000040E  4267                     clr.w      -[A7]
  389. 00000410  2F0E                     move.l     -[A7], A6
  390. 00000412  4EBA FCD6                jsr        [PC - 0x32A /* 000000EA */]
  391. 00000416  101F                     move.b     D0, [A7]+
  392. 00000418  6610                     bne        +0x12 /* 0000042A */
  393. 0000041A  2F00                     move.l     -[A7], D0
  394. 0000041C  4267                     clr.w      -[A7]
  395. 0000041E  2F0E                     move.l     -[A7], A6
  396. 00000420  4EBA FC94                jsr        [PC - 0x36C /* 000000B6 */]
  397. 00000424  121F                     move.b     D1, [A7]+
  398. 00000426  201F                     move.l     D0, [A7]+
  399. 00000428  8001                     or.b       D0, D1
  400. label0000042A:
  401. 0000042A  1A00                     move.b     D5, D0
  402. label0000042C:
  403. 0000042C  4EAD 0832                jsr        [A5 + 0x832 /* export_258 */]
  404. 00000430  4A6D CC82                tst.w      [A5 - 0x337E]
  405. 00000434  6702                     beq        +0x4 /* 00000438 */
  406. 00000436  600A                     bra        +0xC /* 00000442 */
  407. label00000438:
  408. 00000438  1005                     move.b     D0, D5
  409. 0000043A  0A00 0001                xori.b     D0, 0x1
  410. 0000043E  6700 FE8A                beq        -0x174 /* 000002CA */
  411. label00000442:
  412. 00000442  7001                     moveq.l    D0, 0x01
  413. 00000444  B06E FFF0                cmp.w      D0, [A6 - 0x10]
  414. 00000448  5DC0                     slt        D0
  415. 0000044A  4A00                     tst.b      D0
  416. 0000044C  660C                     bne        +0xE /* 0000045A */
  417. 0000044E  7201                     moveq.l    D1, 0x01
  418. 00000450  B26E FFF2                cmp.w      D1, [A6 - 0xE]
  419. 00000454  5DC1                     slt        D1
  420. 00000456  8001                     or.b       D0, D1
  421. 00000458  6708                     beq        +0xA /* 00000462 */
  422. label0000045A:
  423. 0000045A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  424. 0000045E  4EBA FBA0                jsr        [PC - 0x460 /* 00000000 */]
  425. label00000462:
  426. 00000462  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  427. 00000466  A873                     syscall    SetPort
  428. 00000468  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  429. 0000046C  4E5E                     unlink     A6
  430. 0000046E  2E9F                     move.l     [A7], [A7]+
  431. 00000470  4E75                     rts
  432. export_278:
  433. 00000472  4E56 FED4                link       A6, -0x012C
  434. 00000476  48E7 0308                movem.l    -[A7], D6,D7,A4
  435. 0000047A  4267                     clr.w      -[A7]
  436. 0000047C  486D C0A2                pea.l      [A5 - 0x3F5E]
  437. 00000480  486D C704                pea.l      [A5 - 0x38FC]
  438. 00000484  A8A6                     syscall    EqualRect
  439. 00000486  101F                     move.b     D0, [A7]+
  440. 00000488  6604                     bne        +0x6 /* 0000048E */
  441. 0000048A  6000 017A                bra        +0x17C /* 00000606 */
  442. label0000048E:
  443. 0000048E  422D CC92                clr.b      [A5 - 0x336E]
  444. 00000492  206D CC34                movea.l    A0, [A5 - 0x33CC]
  445. 00000496  2850                     movea.l    A4, [A0]
  446. 00000498  1D54 FFEE                move.b     [A6 - 0x12], [A4]
  447. 0000049C  41EE FFF0                lea.l      A0, [A6 - 0x10]
  448. 000004A0  224C                     movea.l    A1, A4
  449. 000004A2  5489                     addq.l     A1, 2
  450. 000004A4  7003                     moveq.l    D0, 0x03
  451. label000004A6:
  452. 000004A6  30D9                     move.w     [A0]+, [A1]+
  453. 000004A8  51C8 FFFC                dbf        D0, -0x6 /* 000004A6 */
  454. 000004AC  2D6C 000A FFF8           move.l     [A6 - 0x8], [A4 + 0xA]
  455. 000004B2  41EE FED4                lea.l      A0, [A6 - 0x12C]
  456. 000004B6  43EC 0020                lea.l      A1, [A4 + 0x20]
  457. 000004BA  707F                     moveq.l    D0, 0x7F
  458. label000004BC:
  459. 000004BC  30D9                     move.w     [A0]+, [A1]+
  460. 000004BE  51C8 FFFC                dbf        D0, -0x6 /* 000004BC */
  461. 000004C2  102D CBC6                move.b     D0, [A5 - 0x343A]
  462. 000004C6  6606                     bne        +0x8 /* 000004CE */
  463. 000004C8  1B6C 0018 CC56           move.b     [A5 - 0x33AA], [A4 + 0x18]
  464. label000004CE:
  465. 000004CE  102C 0019                move.b     D0, [A4 + 0x19]
  466. 000004D2  670A                     beq        +0xC /* 000004DE */
  467. 000004D4  7201                     moveq.l    D1, 0x01
  468. 000004D6  B26D CBD2                cmp.w      D1, [A5 - 0x342E]
  469. 000004DA  57C1                     seq        D1
  470. 000004DC  C001                     and.b      D0, D1
  471. label000004DE:
  472. 000004DE  1D40 FFEA                move.b     [A6 - 0x16], D0
  473. 000004E2  486E FFEE                pea.l      [A6 - 0x12]
  474. 000004E6  4EAD 07C2                jsr        [A5 + 0x7C2 /* export_244 */]
  475. 000004EA  41EE FFEE                lea.l      A0, [A6 - 0x12]
  476. 000004EE  2B48 CC9A                move.l     [A5 - 0x3366], A0
  477. 000004F2  41EE FED4                lea.l      A0, [A6 - 0x12C]
  478. 000004F6  2B48 CC7A                move.l     [A5 - 0x3386], A0
  479. 000004FA  4EAD 078A                jsr        [A5 + 0x78A /* export_237 */]
  480. 000004FE  4EAD 0792                jsr        [A5 + 0x792 /* export_238 */]
  481. 00000502  1C2D BA36                move.b     D6, [A5 - 0x45CA]
  482. 00000506  1B7C 0001 BA36           move.b     [A5 - 0x45CA], 0x1
  483. 0000050C  4EAD 0802                jsr        [A5 + 0x802 /* export_252 */]
  484. 00000510  4A6D CC82                tst.w      [A5 - 0x337E]
  485. 00000514  6600 00E8                bne        +0xEA /* 000005FE */
  486. 00000518  7E01                     moveq.l    D7, 0x01
  487. label0000051A:
  488. 0000051A  102D CC96                move.b     D0, [A5 - 0x336A]
  489. 0000051E  0A00 0001                xori.b     D0, 0x1
  490. 00000522  4A6D CC82                tst.w      [A5 - 0x337E]
  491. 00000526  57C1                     seq        D1
  492. 00000528  C001                     and.b      D0, D1
  493. 0000052A  6700 00D2                beq        +0xD4 /* 000005FE */
  494. 0000052E  4EAD 0832                jsr        [A5 + 0x832 /* export_258 */]
  495. 00000532  4A6D CC82                tst.w      [A5 - 0x337E]
  496. 00000536  56C0                     sne        D0
  497. 00000538  4A00                     tst.b      D0
  498. 0000053A  6618                     bne        +0x1A /* 00000554 */
  499. 0000053C  2F00                     move.l     -[A7], D0
  500. 0000053E  4267                     clr.w      -[A7]
  501. 00000540  4EAD 07CA                jsr        [A5 + 0x7CA /* export_245 */]
  502. 00000544  121F                     move.b     D1, [A7]+
  503. 00000546  201F                     move.l     D0, [A7]+
  504. 00000548  0A01 0001                xori.b     D1, 0x1
  505. 0000054C  8001                     or.b       D0, D1
  506. 0000054E  0240 0001                andi.w     D0, 0x1
  507. 00000552  670E                     beq        +0x10 /* 00000562 */
  508. label00000554:
  509. 00000554  1B7C 0001 CC96           move.b     [A5 - 0x336A], 0x1
  510. 0000055A  4EAD 080A                jsr        [A5 + 0x80A /* export_253 */]
  511. 0000055E  6000 009E                bra        +0xA0 /* 000005FE */
  512. label00000562:
  513. 00000562  1007                     move.b     D0, D7
  514. 00000564  6708                     beq        +0xA /* 0000056E */
  515. 00000566  2F0E                     move.l     -[A7], A6
  516. 00000568  4EBA FA96                jsr        [PC - 0x56A /* 00000000 */]
  517. 0000056C  4207                     clr.b      D7
  518. label0000056E:
  519. 0000056E  4267                     clr.w      -[A7]
  520. 00000570  486D CC10                pea.l      [A5 - 0x33F0]
  521. 00000574  A8AE                     syscall    EmptyRect
  522. 00000576  101F                     move.b     D0, [A7]+
  523. 00000578  6650                     bne        +0x52 /* 000005CA */
  524. 0000057A  2F00                     move.l     -[A7], D0
  525. 0000057C  4267                     clr.w      -[A7]
  526. 0000057E  486D CC10                pea.l      [A5 - 0x33F0]
  527. 00000582  486E FFD4                pea.l      [A6 - 0x2C]
  528. 00000586  A8A6                     syscall    EqualRect
  529. 00000588  121F                     move.b     D1, [A7]+
  530. 0000058A  201F                     move.l     D0, [A7]+
  531. 0000058C  8001                     or.b       D0, D1
  532. 0000058E  663A                     bne        +0x3C /* 000005CA */
  533. 00000590  42A7                     clr.l      -[A7]
  534. 00000592  2F2D CC14                move.l     -[A7], [A5 - 0x33EC]
  535. 00000596  2F2E FFD8                move.l     -[A7], [A6 - 0x28]
  536. 0000059A  A94F                     syscall    DeltaPoint
  537. 0000059C  42A7                     clr.l      -[A7]
  538. 0000059E  2F2D CC10                move.l     -[A7], [A5 - 0x33F0]
  539. 000005A2  2F2E FFD4                move.l     -[A7], [A6 - 0x2C]
  540. 000005A6  A94F                     syscall    DeltaPoint
  541. 000005A8  201F                     move.l     D0, [A7]+
  542. 000005AA  B09F                     cmp.l      D0, [A7]+
  543. 000005AC  671C                     beq        +0x1E /* 000005CA */
  544. 000005AE  4EAD 080A                jsr        [A5 + 0x80A /* export_253 */]
  545. 000005B2  4A6D CC82                tst.w      [A5 - 0x337E]
  546. 000005B6  56C0                     sne        D0
  547. 000005B8  802D CC96                or.b       D0, [A5 - 0x336A]
  548. 000005BC  0240 0001                andi.w     D0, 0x1
  549. 000005C0  6702                     beq        +0x4 /* 000005C4 */
  550. 000005C2  603A                     bra        +0x3C /* 000005FE */
  551. label000005C4:
  552. 000005C4  2F0E                     move.l     -[A7], A6
  553. 000005C6  4EBA FA38                jsr        [PC - 0x5C8 /* 00000000 */]
  554. label000005CA:
  555. 000005CA  102E FFEC                move.b     D0, [A6 - 0x14]
  556. 000005CE  6604                     bne        +0x6 /* 000005D4 */
  557. 000005D0  4EAD 080A                jsr        [A5 + 0x80A /* export_253 */]
  558. label000005D4:
  559. 000005D4  4A6D CC82                tst.w      [A5 - 0x337E]
  560. 000005D8  56C0                     sne        D0
  561. 000005DA  802D CC96                or.b       D0, [A5 - 0x336A]
  562. 000005DE  0240 0001                andi.w     D0, 0x1
  563. 000005E2  6702                     beq        +0x4 /* 000005E6 */
  564. 000005E4  6018                     bra        +0x1A /* 000005FE */
  565. label000005E6:
  566. 000005E6  2F0E                     move.l     -[A7], A6
  567. 000005E8  4EBA FC8E                jsr        [PC - 0x372 /* 00000278 */]
  568. 000005EC  4267                     clr.w      -[A7]
  569. 000005EE  4EAD 07D2                jsr        [A5 + 0x7D2 /* export_246 */]
  570. 000005F2  1D5F FFEC                move.b     [A6 - 0x14], [A7]+
  571. 000005F6  4EAD 1FCA                jsr        [A5 + 0x1FCA /* export_1013 */]
  572. 000005FA  6000 FF1E                bra        -0xE0 /* 0000051A */
  573. label000005FE:
  574. 000005FE  4EAD 07FA                jsr        [A5 + 0x7FA /* export_251 */]
  575. 00000602  1B46 BA36                move.b     [A5 - 0x45CA], D6
  576. label00000606:
  577. 00000606  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  578. 0000060A  4E5E                     unlink     A6
  579. 0000060C  4E75                     rts
  580.